"""
浅拷贝：只拷贝内容不拷贝地址
深拷贝：拷贝内容与地址
"""
import copy

a = [11, 22]
b = [33, 44]

c = [a, b]  # c会开辟一块空间，里面的a，b还会指向原有列表的指向
# a.append(55)  # 此时列表c的内容也会改变

d = copy.copy(c)  # 如论深拷贝还是浅拷贝，都会开辟一块空间存储拷贝的内容内存地址不同，但是拷贝出的内容a，b还会执行原有值
# a.append(55) 此时d的内容也会改变
# c.append(66) 此时不会影响d的内容，因为是在c自己的内容空间修改，而此时已经拷贝完毕


# 深拷贝，内容a，b的执行会重新开辟空间换指向，改变a列表的值不会影响e
e = copy.deepcopy(c)
# a.append(55) 不会影响e的内容

